<?php
error_reporting(E_ALL);

ini_set('zend.ze1_compatibility_mode', 0);

/**
 * BANCO DE DADOS
 */
define('MYSQL_HOST', 'localhost');
define('MYSQL_USER', 'root');
define('MYSQL_PASS', '');
define('MYSQL_DB', 'dracosys');
define('MYSQL_PREFIX', 'dra__');
define('MYSQL_AESENCRYPT_KEY', 'dR@3c0\o/5');

/**
 * CONFIGURACOES DO PROJETO
 */
define( 'DRA_LANGUAGE', 'pt_BR/' );
define( 'DRA_DEFAULT_SESSION_PATH', 'DRACOSYS' );
define( 'DRA_TEMPLATE', 'dracosys/' );

/**
 * URLs Base
 */
define( 'DRA_RELATIVE', str_replace('index.php', '', $_SERVER['PHP_SELF']) );
define( 'DRA_URL', 'http://' . $_SERVER['HTTP_HOST'] . DRA_RELATIVE );
define( 'DRA_PATH', getcwd() . '/' );

/**
 * DIRETORIOS PATH Base
 */
define( 'DRA_CLASS_PATH', DRA_PATH . 'helpers/' );
define( 'DRA_INTERFACE_PATH', DRA_PATH . 'interfaces/' );
define( 'DRA_LOCALE_PATH', DRA_PATH . 'locale/' . DRA_LANGUAGE );
define( 'DRA_API_PATH', DRA_PATH . 'api/' );
define( 'DRA_EXCEPTION_PATH', DRA_PATH . 'exceptions/' );
define( 'DRA_CONTROLLER_PATH', DRA_PATH . 'controllers/' );
define( 'DRA_MODEL_PATH', DRA_PATH . 'models/' );
define( 'DRA_DAO_PATH', DRA_MODEL_PATH . 'dao/' );
define( 'DRA_ENTITY_PATH', DRA_MODEL_PATH . 'entity/' );
define( 'DRA_REPOSITORY_PATH', DRA_MODEL_PATH . 'repository/' );
define( 'DRA_SERVICE_PATH', DRA_MODEL_PATH . 'service/' );
define( 'DRA_UTIL_PATH', DRA_PATH . 'utils/' );
define( 'DRA_PLUGIN_PATH', DRA_PATH . 'plugins/' );
define( 'DRA_VIEW_PATH', DRA_PATH . 'views/' . DRA_TEMPLATE );
define( 'DRA_PACKAGE_VIEW_PATH', DRA_VIEW_PATH . 'package/');

/**
 * Template URL Base
 */
define( 'DRA_VIEW_URL', DRA_URL . 'views/' . DRA_TEMPLATE );

/**
 * SESSIONS Base
 */
define( 'SESSION_INTERFACE', 'INTERFACE' );
define( 'SESSION_SYSTEM', 'SYSTEM' );

/**
 * VALORES PADROES DO PROJETO
 */
define('DEFAULT_ACTION_INDEX', 'showIndex');
define('DEFAULT_CONTROLLER_INDEX', 'index');
define('DEFAULT_PASS', 'aq1sw2');
define('PHONECALLED_ACTION_ID', '7');
define('DRA_DEFAULT_USERNAME', 'Livre');
define('ATRASO', '5');
define('TIME_NEXT_BIRTHDAYS', '30');
define('MAX_VALUES_IN_RANK_TOOL', '5');

/**
 * CALCULO DE DATA
 */
define('MINUTE', 60);
define('HOUR', 60*MINUTE);
define('DAY', 24*HOUR);
define('MONTH', 30*DAY);
define('YEAR', 12*MONTH);

/*
 * Dados estaticos do boleto
 */

define('BILLET_BANK', 'Santander');
define('BILLET_AGENCY', '0123-3');
define('BILLET_TRANSFEROR_CODE', '0123-3');
define('BILLET_BANK_CODE', '237-2');
define('BILLET_OUR_NUMBER', '06/00000000525-P');
define('BILLET_INSTRUCTIONS', 'Instruções para pagamento do Boleto.');
define('BILLET_PAYMENT_LOCAL', 'Em qualquer agência bancária perto de você.');
define('BILLET_TRANSFEROR', 'Dracosys LTDA.');
define('BILLET_WALLET', '06');
define('BILLET_RANGE_DIGITABLE_LINE', '23790.12301 60000.000053 25000.456704 3');
define('BILLET_MAX_EXPIRATION', '30');

?>
